以下内容是CSDN社区关于WM_SYSCOMMAND, SC_Maximize,的意义?相关内容,如果想了解更多关于资料库相关社区其他内容,请访问CSDN社区。 WM_SYSCOMMAND, SC_Maximize,的意义? Tie_gu2005-06-19 11:19:52 鄙人初学Delphi,主要是资料库方面,学习手段主要为阅读代码,现在一代码中发现如此两个命令,未能理解,请教高手指教,另请教学习方法或是推荐好的教材,谢谢! 给本帖投票 转发到动态 切换为时间正序 WM_SYSCOMMAND为系统消息; 当它的lparam为SC_MAXimize时,是窗体最大化命令; 当它的lparam为SC_Minimize时,是窗体最小化命令; 当它的lparam为SC 文章浏览阅读376次。这是第一次写博客,心里还有点紧张,不知道该写什么,仔细回想了一下最近自己看的东西,发现自己前一段时间看的C达成Form的Minimize、Maximize、Close按钮的内容记得还比较清楚,所以就赶紧记录下来。 在C.net中Form对象有一个WindowState属性,该属性有三个值,分别是FormWindowState.Minimized、FormWindowSt_formwindowstate.minimized C中达成Form的Minimize、Maximize、Close按钮及任务栏图标 文章标签: 版权这是第一次写博客,心里还有点紧张,不知道该写什么,仔细回想了一下最近自己看的东西,发现自己前一段时间看的C达成Form的 请问SendMessage(hwndClient, WM_MDIMAXIMIZE, childHwnd, 0);和SendMessage(childHwnd, WM_SYSCOMMAND, SC_MAXIMIZE, 0);有什么本质区别吗?后者可以代替前者吗? 比如说我知道子窗口的窗口句柄,那么我可以直接发送WM_SYSCOMMAND, SC_MAXIMIZE去最大化它,这两种做法有什么区别吗? WM_MDIMAXIMIZE : An application sends the WM_MDIMAXIMIZE message to a multiple-document interface (MDI) client window to maximize an MDI child window. WM_SYSCOMMAND A window receives this message when the user chooses a command from the Window me 文章浏览阅读1.6k次。public enum SysCmd { SC_SIZE = 0xF000, SC_MOVE = 0xF010, SC_MINIMIZE = 0xF020, SC_MAXIMIZE = 0xF030, SC_NEXTWINDOW = 0xF040, SC_PREVWINDOW = 0xF050,_win32消息 0x10f 学习消息历史C Win32消息系列--SC 版权C与此同时被 2 个专栏收录11 篇文章0 订阅 4 篇文章0 订阅 关注点赞 踩 收藏 觉得还不错?一键收藏 评论 分享复制链接分享到 QQ分享到新浪微博扫一扫 举报举报u010248077的博客05-041044 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; usin 以下内容是CSDN社区关于SC_MAXIMIZE和SC_RESTORE的障碍相关内容,如果想了解更多关于VCL组件使用和开发社区其他内容,请访问CSDN社区。 社区VCL组件使用和开发帖子详情SC_MAXIMIZE和SC_RESTORE的障碍 2010-12-27 01:16:27大家好,我是用SC_MAXIMIZE和SC_RESTORE来控制窗口的最大化和恢复,当我用SC_MAXIMIZE的时候,可以最大化窗口,这个时候得到的窗口宽度是1024(实际上是1440); 用SC_RESTORE来恢复窗口的时候(从最大化恢复到正常窗口), 得到的窗口宽度是1440(实际是1024),两个值完全颠倒了。。。代码如下: 220013打赏收藏 分享 转发 以下内容是CSDN社区关于请问: WM_SYSCOMMAND, SC_MAXIMIZE的值是多少?在msdn里怎样查找?谢谢!!!相关内容,如果想了解更多关于VB基础类社区其他内容,请访问CSDN社区。 请问: WM_SYSCOMMAND, SC_MAXIMIZE的值是多少?在msdn里怎样查找?谢谢!!! CACACAW2002-09-10 06:00:44 给本帖投票 转发到动态 切换为时间正序 dsclub2002-09-10 用ApiViewer 2002 Public Const SC_MAXIMIZE = &HF030 Public Const WM_SYSCOMMAND = &H112 zyl9102002-09-10 MSDN中的确没有 最好去查C语言头文件(*.h) Azi032002-09-10 Public Const SC_MAXIMIZE = 以下内容是CSDN社区关于向高手请教,SC_MAXIMIZE障碍!!相关内容,如果想了解更多关于界面社区其他内容,请访问CSDN社区。 向高手请教,SC_MAXIMIZE障碍!! 由于此我替换了窗口的标题栏,所以最大化按钮是自己画上去的.但障碍是! SendMessage(WM_SYSCOMMAND, (GetStyle() & WS_MAXIMIZE) != 0? SC_RESTORE: SC_MAXIMIZE); 最大化后连XP系统开始菜单都没有了,完全是全屏.但我想达成和正常使用程序最大化一样.怎么解决? 转发到动态 切换为时间正序 greenteanet2005-05-29 应该响应WM_NCHITTEST消息. 感谢krh2001(边城浪子)我明白你的意思了.我试试看! 所以, maximize 的意思是 使成为最大 或 使最大化 .sc_start 说明SC_ASPERSIO 37// 撒水祈福 SC_BENEDICTIO 38// 圣之祈福 SC_KYRIE 39// 霸邪之阵 SC_MAGNIFICAT 40// 圣母之颂歌 SC_GLORIA 41// 幸运之颂歌 SC_AETERNA 42// 天使之怒 SC_ADRENALINE 43// 速度激发 SC_WEAPONPERFECTION 44// 无视体型攻击 SC_OVERTHRUST 45// 凶砍 SC_MAXIMIZEPOWER 46// 武器 礼貌原则在国际商务谈判中的使用礼貌原则在国际商务谈判中的使用 The Application of Politeness P SendMessage(WM_SYSCOMMAND, SC_RESTORE, MAKELPARAM(point.x, point.y)); else { SendMessage(WM_SYSCOMMAND, SC_MAXIMIZE, MAKELPARAM(point.x, point.y)); Invalidate(); } 恢复好用,就是最大化时全屏(隐藏任务栏) 我用的Win98+vc6.0 sp6 PreCreateWindow函数里我什么都没有,我没加! xinyunzhe2005-06-15 不可能,你在哪个累?哪个函数里写的? PreCreateWindow函数里又写什么东东了?? dragonyjd2005-06-15 ShowWindow(SW_SHOWMAXIMIZED)也不行呀!!也会使窗口全屏(隐藏任务栏的) 5555555~~~~ fireseed2005-06-15 ShowWindow(SW_SHOWMA 以下内容是CSDN社区关于请问关于拦截 SC_MAXIMIZE, SC_RESTORE 消息应对后的障碍相关内容,如果想了解更多关于语言基础/算法/系统设计社区其他内容,请访问CSDN社区。 社区语言基础/算法/系统设计帖子详情请问关于拦截 SC_MAXIMIZE, SC_RESTORE 消息应对后的障碍 2008-10-08 04:11:078375打赏收藏 分享 转发到动态举报 写回复 用AI写文章五维思考2008-10-09打赏 举报 回复 xinaime2008-10-09打赏 举报 回复 没人知道吗? etomahawk2008-10-08打赏 举报 回复 procedure TForm1.WMSysCommand; begin inherited; // 必须的 if (Msg.CmdType = SC_MAXIMIZE)